#include <iostream>
using namespace std;
// g++ -o test_bool test_bool.cc -std=c++11
void test(int a) {
  bool flag;
  flag = a;
  cout << std::boolalpha << "a=" << a << ",flag=" << flag << endl;
  // 使用std::boolalpha标志使得输出true或false而不是0、1
  // 非0值可以转为true，0转为false
}
int main() {
  test(0);
  test(-1);
}